
.main-navigation a {
	color: white!important;
}
.ztl-tools-wrapper .item span {
	color: white!important;
}
.site-header {
	background-color: transparent!important;
}
.breadcrumb-trail a {
    color: white; 
}
.main-post-grid .vc_gitem-zone {
	height: 204px!important;
}
#logo-first {
	max-width: 427px;
}
#logo-first img {
	width: auto;
	height: 70px;
}
.container-fullwidth {
	width: 95%;
	margin: auto auto;
}
#head-frame {
	height: 100px;
	max-width: 1110px;
	margin: 0 auto;
}
.site-header {
	border-bottom: none;
	font-size: 15px;
    font-weight: 700;
    text-decoration: none;
}
.primary-slider {
	position: relative;
	top: -180px;
}
.primary-event {
	height: 170px;
	position: relative;
	top: -250px;
	color: white;
}
.primary-event .post-image {
	padding: 0;
	margin: 0;
}
.primary-event .vc_column_container>.vc_column-inner {
	padding: 0;
}
.primary-event .vc_gitem-zone {
	height: 172px;
}
.primary-event .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
	margin: 0;
}
.primary-event .vc-gitem-zone-height-mode-auto:before {
	padding: 0;
}
.primary-event .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
	padding-bottom: 0;
}
.entry-content .vc_section {
	position: relative;
	top: -200px;
}
.top-menu {
	height: 40px;
}
.top-menu .main-navigation > div > ul {
	height: 40px;
}
.top-menu .main-navigation li a {
	padding-top: 7px;
	padding-bottom: 0;
}
.top-menu .ztl-tools-wrapper {
	height: 40px;
}
.top-menu .language-selection {
	padding-right: 10px;
}
.top-menu-right ul {
	list-style-type: none;
    margin: 0;
    padding: 0;
}
.top-menu-right ul li {
	display: inline;
}
.top-menu-right a:visited, .top-menu-right a:active, .top-menu-right a:focus, .top-menu-right a:hover, .top-menu-right a {
	color: white;
	text-decoration: none;
}
.header-image {
	background-size: cover;
	background-position: center center;
}
.header-image:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background-color: black;
}
.page-top.custom-header {
	position: relative;
	top: -115px;
	bottom: -200px;
	min-height: 300px;
}
.header-image.ztl-breadcrumb-show {
	min-height: 300px;
	margin-top: -25px;
}
.header-image.ztl-breadcrumb-show .page-image img {
	filter: brightness(50%)!important;
	height: 300px;
	object-fit: cover;
}
.header-image.ztl-breadcrumb-show a:visited, a:active, a:focus, .sidebar-right .menu a {
	color: white;
}
.header-image.ztl-breadcrumb-show .ztl-header-title {
	color: white;
	position: relative;
	top: 120px;
}
.header-image.ztl-breadcrumb-show .breadcrumb-trail.breadcrumbs {
	color: white;
}
.header-image.ztl-breadcrumb-show .ztl-breadcrumb-container {
	margin-top: -50px;
}
.ztl-breadcrumb-container {
	border-bottom: none;
}
.main-page-tabs {
	margin-top: -89px;
}
.main-page-tabs .vc_tta-tabs .vc_tta-panels {
	background-color: transparent!important;
	border: none!important;
}
.contact-form .c-left {
	float: left;
}
.contact-form .c-left input {
	width: 15em;
}
.contact-form .c-right {
	position: relative;
	right: 30px;
	float: right;
}
.contact-form .c-right textarea {
	height: 200px;
	width: 25em;
}
.ztl-contact-form form {
	max-width: 100%;
}
.contact-form .wpcf7-not-valid-tip {
	display: none;
}
.main-page-post .title {
	background-color: white;
	padding: 10px;
	position: relative;
	top: 5em;
}
.main-page-post .readmore {
	position: relative;
	top: 30px;
}
.bakalari-tag {
	position: absolute;
	left: 1150px;
	height: 60px;
	width: 50px;
	background-color: rgba(189, 195, 199,0.8);
	border-bottom: 1px solid rgb(127, 140, 141);
	border-right: 1px solid rgb(127, 140, 141);
	border-left: 1px solid rgb(127, 140, 141);
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}
.footer-contact {
	text-align: center;
	margin: auto auto;
	width: 100%;
}
.footer-contact .item {
	display: inline-block;
	padding-right: 8%;
	text-align: left;
}
.footer-contact .item:last-child {
	padding-right: 0;
}
.header-one.header-main {
	display: block;
}
.header-one.header-mobile {
	display: none;
}
.header-top {
	display: block;
}
.header-mobile .nav-wrapper-mobile {
	margin-top: 30px;
}
.header-mobile .header-one-right {
	width: 100%;
	margin-top: -100px;
	z-index: -1;
}
.header-mobile .header-one-right .wrapper {
    display: block;
    flex-wrap: wrap;
    width: 100%;
}
.custom-header-title {
	margin-top: 15px;
}
.type-post .info {
	display: none;
}
.common-blog .info {
	display: none;
}
.ztl-post .info {
	display: none;
}
.category-listing, #page .content-area {
	margin-top: -50px;
}
@media only screen and (max-width: 767px) {
	.header-one.header-main {
		display: none;
	}
	.header-one.header-mobile {
		display: block;
	}
	.header-top {
		display: none;
	}
	.header-mobile .main-navigation ul ul li a, .main-navigation ul ul li:hover a {
		color: white!important;
	}
	.main-page-post .readmore {
		margin-left: 30%;
		margin-top:0;
	}
	.header-image.ztl-breadcrumb-show .breadcrumb-trail.breadcrumbs {
		display: none;
	}
}
